@CHARSET "utf-8";

* {
	margin:				0px;
	padding: 			0px;
	border:				0px;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			10pt;
}

ul {
	list-style:			none;
}

.negrito {
	font-weight:		bold;
}

.italico {
	font-style:			italic;
}

.escondido {
	display: none;
}

.labelDesabilitado {
	font-style:			italic;
	color:				#666666;
}

.divInformacaoAdicional p {
	text-align:			justify;
	font-size:			8pt;
	width:				300px;
}

.imgPreviaLayout {
	margin-left:		20px;
}

/*
 * Inicio da configuracao da DivBrowsers
 */
#divBrowsers {
	width:				100%;
	background-color:	#DFDFFF;
	padding-top:		5px;
	padding-bottom:		5px;
	border-bottom:		1px solid #000000;
	overflow:			hidden;
}
.pAvisoIe {
	margin:				auto;
	margin-bottom:		0px;
	margin-top:			0px;
	text-align:			center;
	font-size:			10pt;
	width:				80%;
}
#ulBrowsers {
	margin:			auto;
	margin-top:		5px;
	width:			325px;
}
#ulBrowsers li {
	border:			1px solid #000000;
	width:			52px;
	height:			50px;
	padding-top:	2px;
	float:			left;
	margin-left:	5px;
	margin-right:	5px;
}
#ulBrowsers li a {
	display:		block;
	font-size:		10pt;
	text-align:		center;
}

/*
 * Fim da configuracao da DivBrowsers
 */
 

 /*
  * Inicio da Configuracao da Estrutura Basica
  */
html, body {
	height:				100%;
}

#divSite {
	min-height:			100%;
	position:			relative;
	min-width:			760px;
	background-image:	url("/constructore/imagens/layouts/classico/fundo-menu.png");
	background-repeat:	repeat-y;
	overflow:			hidden;
	z-index:			0;
}

#divRodape {
	position:			absolute;
	bottom:				0;
	left:				0;
	width:				100%;
}

#divMeio {
	margin-bottom:		30px;
}

#divPrincipal {
	background-image:	url("/constructore/imagens/layouts/classico/barralateral-fundo.png");
	background-position:right;
	background-repeat:	repeat-y;
	margin-left:		213px;
	margin-bottom:		50px;
}

#divPrincipalModulo {
	background-image:	url("/constructore/imagens/layouts/classico/barralateralmodulo-fundo.png");
	background-position:right;
	background-repeat:	repeat-y;
	margin-left:		213px;
	margin-bottom:		50px;
}

#divDireita {
	float:				right;
	width:				155px;
	background-image:	url("/constructore/imagens/layouts/classico/barralateral-fundo.png");
	background-position:right;
	background-repeat:	repeat-y;
	min-height:			370px;
	position:			relative;
	z-index:			3;
}

#divMenuModulo {
	border-top:			35px solid #FFFFFF;
}

#divMenuModulo h3 {
	margin:				10px;
}

#listaItensPreenchidos, #listaItensVazios {
	margin:				20px;
}

#divDireitaModulo {
	float:				right;
	width:				125px;
	min-height:			370px;
	position:			relative;
	z-index:			3;
}

.tituloModulo {
	font-size:			18pt;
	color:				#3D3D3D;
}

.divApresentacaoModulo {
	margin:				20px 10px;
}

#divLogoCurso {
	width:				125px;
	height:				100px;
	background-color:	#FFFFFF;
	padding:			5px;
	padding-left:		25px;
	padding-top:		35px;
	vertical-align:		middle;
	display:			table-cell;
}

#divCheckRemoverLogo {
	width:				70px;
	margin:				auto;
}

#divCheckRemoverLogo input {
	vertical-align:		middle;
}

#imgLogoCurso {
	display:			block;
	margin:				auto;
}

#divAtualizacoesCurso {
	float:				left;
	width:				20px;
	height:				270px;
	margin-top:			20px;
	overflow:			hidden;
	background:			none;
}

#imgAtualizacoesCurso {
	float:				left;
	position:			relative;
	z-index:			2;
}

#divAreaAtualizacoesCurso {
	float:				left;
	width:				180px;
	background-color:	white;
	min-height:			160px;
	max-height:			250px;
	overflow-y:			scroll;
	padding:			10px;
	display:			none;
	position:			relative;
	z-index:			0;
}

#divInfoCurso {
	background-image:	url("/constructore/imagens/layouts/classico/barralateral-fundo.png");
	background-position:right;
	background-repeat:	repeat-y;
	min-height:			300px;
	position:			relative;
	z-index:			1;
}

.tituloCursoBarraLateral {
	font-size:			8pt;
	font-weight:		normal;
	text-align:			center;
	padding:			10px 5px 10px 30px;
}

.tituloEquipe {
	font-size:			8pt;
	font-weight:		normal;
	text-align:			center;
	padding:			10px 5px 0px 30px;
}

.listaEquipe {
	list-style:			none;
	padding:			5px 5px 10px 30px;
}

.listaEquipe li {
	font-size:			8pt;
	text-align:			center;
	color:				#5B0C0F;
}

.divInfoApresentacao {
	margin-bottom:		25px;
}

.divInfoApresentacao ul {
	list-style:			disc;
	margin-left:		20px;
}

b, strong, i, em, span {
	font-family:		inherit;
}

.divInfoApresentacao ol {
	list-style:			decimal;
	margin-left:		20px;
}

.hTituloInfoCurso {
	color:				#3b4c2a;
	font-size:			11pt;
	font-weight:		bold;
}

#divConteudo2Colunas {
	min-height:			370px;
	margin-right:		160px;
	background-color:	#F2F2F2;
	padding:			35px 25px;
	border-top:	35px solid #FFFFFF;
}

#divConteudo2ColunasModulo {
	min-height:			370px;
	margin-right:		160px;
	padding:			0px 25px 35px 25px;
	border-top:	35px solid #FFFFFF;
}

#divConteudo {
	min-height:			370px;
	padding-right:      25px;
	padding-bottom:     35px;
	padding-top:		35px;
	background-color:	#FFFFFF;
}

/*Configuracoes do Topo*/
#divMec { /*eu, werneck, modifiquei para colocar a nova barra do mec!!*/
	background-image:	url(../../../imagens/barraMec_all.jpg);
	background-repeat: repeat;
	background-position: left;
	background-color: #095224;
	height: 36px;
	width:	100%;
	overflow:			hidden;

	
}

#imgMinisterio {
	float:left;
}

#imgBrasil {
	float:right;
}

#divMenuSuperior {
	background-color:	#43454A;
	height:				16px;
	padding-top:		4px;
	border-top:			3px solid #FFFFFF;
	color:				#FFFFFF;
}

#pMenuSuperior {
	text-align:			center;
}

.linkAtivoBarraSuperior, .linkBarraSuperior {
	color:				#FFFFFF;
	text-decoration:	none;
	padding:			0px 3px 0px 3px;
}

#divCabecalho {
	background-image:	url("/constructore/imagens/layouts/classico/fundo-barra-superior.png");
	background-repeat:	repeat-x;
	height:				70px;
	border-bottom:		2px solid #FFFFFF;
	padding-left:		17px;
	padding-right:		17px;
	overflow:			hidden;
}

#linkTituloCursoCabecalho {
	font-size:			20pt;
	color:				#FFFFFF;
	font-weight:		bold;
	float:				left;
	margin-top:			10px;
	text-decoration:	none;
}

#imgLogoMenu {
	display:			block;
	float:				left;
}
/*
#linkLogoConstructore {
	display:			block;
	float:				left;
	height:				70px;
	width:				316px;
	margin-right:		20px;
}*/

#divNavegacao {
	background-image:	url("/constructore/imagens/layouts/classico/fundo-barra-navegacao-rodape.png");
	background-repeat:	repeat-x;
	height:				30px;
	overflow:			hidden;
}

#TituloNavegacao {
	margin-left:		213px;
	color:				#6E663B;
	padding-top:		5px;
}

#divBuscaCabecalho {
	float:				right;
	width:				300px;
	margin-top:			15px;
}

#divBuscaCabecalhoInput {
	float:				left;
	padding-right:		5px;
}

#labelBuscaCabecalho {
	color:				#FFFFFF;
	margin-right:		5px;
}

#inputBusca {
	border:				1px solid #8EA7BD;
	width:				115px;
}

#divBuscaCabecalhoRadios {
	padding-left:		45px;
}

#divBuscaCabecalhoRadios label {
	color:				#FFFFFF;
	font-size:			8pt;
	display:			block;
	float:				left;
	margin:				2px 2px;
}

#divBuscaCabecalhoRadios input {
	display:			block;
	float:				left;
	margin:				2px 2px;
}

#divBuscaCabecalhoBotao input{
	display:			block;
	height:				19px;
	width:				41px;
	border:				1px solid #202123;
}

#divBuscaCabecalhoBotao a {
	color:				#FCCB0F;
	font-size:			8pt;
	text-decoration:	none;
}

/*Configuracoes da esquerda*/
#divMenu {
	float:				left;
	width:				154px;
	background-color:	#5B0C0F;
	min-height:			220px;
	padding:			38px 17px 150px 17px;
	position:			relative;
	z-index:			2;
}

.itemMenuPrincipalSelecionado a {
	display:			block;
	font-weight:		bold;
	color:				#FFFFFF;
	padding:			3px 0px;
	text-decoration:	none;
}

.itemMenuPrincipal a {
	display:			block;
	color:				#FFFFFF;
	padding:			3px 0px;
	position:			relative;
	z-index:			3;
	text-decoration:	none;
	font-weight:		normal;
}

.itemMenuPrincipal p {
	display:			block;
	color:				#FFFFFF;
	padding:			3px 0px;
	position:			relative;
	z-index:			3;
	text-decoration:	line-through;
	font-weight:		normal;
}

.itemMenuPrincipalTexto p {
	display:			block;
	color:				#FFFFFF;
	padding:			3px 0px;
	position:			relative;
	z-index:			3;
	font-weight:		normal;
}

.itemMenuPrincipalTextoSelecionado p {
	display:			block;
	color:				#FFFFFF;
	padding:			3px 0px;
	position:			relative;
	z-index:			3;
	font-weight:		bold;
}

.itemMenuPrincipalTexto label {
	color:				#FFFFFF;
	padding:			3px 0px;
	position:			relative;
	z-index:			3;
	font-weight:		normal;
}

.itemMenuPrincipalTexto input {
	vertical-align:		middle;
}

.ulSubitensMenuPrincipal {
	margin-left:		20px;
}

.ulSubsubitensMenuPrincipal {
	margin-left:		20px;
}

#menuFormVisualizacao {
	margin-top:			50px;
}

#menuFormVisualizacao label {
	color:				#FFFFFF;
}

#menuFormVisualizacao select {
	border:				1px solid #7F9DBF;
	width:				120px;
}

#btnMudarVisualizacao {
	border:				1px solid #000000;
}
/*Configuracao das Mensagens Informativas*/
#divMensagens {
	background-color:	#EDF1EB;
	border-top:			1px dotted #ABB4A5;
	border-bottom:		1px dotted #ABB4A5;
	padding:			5px 0px;
	margin-bottom:		2px;
}

#divMensagens ul{
	margin-left:		213px;
	margin-right:		25px;
	list-style:			url("/constructore/imagens/layouts/classico/info.png");
}

#divMensagens ul li{
	color:				#7E847A;
}

/*Configuracao das Mensagens de Erro*/
#divMensagensErro {
	background-color:	#FFDEE5;
	border-top:			1px dotted #FF0000;
	border-bottom:		1px dotted #FF0000;
	padding:			5px 0px;
}

#divMensagensErro ul{
	margin-left:		213px;
	margin-right:		25px;
	list-style:			url("/constructore/imagens/layouts/classico/erro.png");
}

#divMensagensErro ul li{
	color:				#FF0000;
}
/* Configuracoes do rodape */

#divEspacoMenu {
	position:			relative;
	float:				left;
	width:				188px;
	background-color:	#6e6f71;
	border-top:			13px solid #FFFFFF;
	height:				100px;
	margin-top:			-83px;
	z-index:			10;
}

#divTextoRodape {
	background-image:	url("/constructore/imagens/layouts/classico/fundo-barra-navegacao-rodape.png");
	background-repeat:	repeat-x;
	margin-left:		188px;
	height:				25px;
	padding-top:		5px;
	color:				#6E663B;
	font-weight:		bold;
}

#pRodape {
	text-align:			center;
}

#pRodape a {
	color:				#6E663B;
	font-weight:		bold;
	text-decoration:	none;
}

/*Fim das Configuracoes iniciais*/

/*Configuracao de Formularios*/
.form1, .form1 fieldset {
	margin-bottom:		20px;
}

.fieldsetForm1 {
	border-bottom:		1px solid #ABB4A5;
	margin-bottom:		50px;
}

.fieldsetForm1 legend, .legendFieldsetForm1, .legendFieldsetExternoForm1, .legendTabelaAssociacoes  {
	color:				#4C4F3C;
	font-weight:		bold;
}

.fieldsetExternoForm1, .divNenhumResultado {
	padding:			20px 30px 20px 0px;
	margin-bottom:		25px;
	position:			relative;
}

.divNenhumResultado h2 {
	position:			relative;
	margin-top:			-30px;
	color:				#4C4F3C;
	float:				left;
	padding:			0px 10px;
	background-color:	#FFFFFF;
}

.legendFieldsetExternoForm1 {
	padding-right:		20px;
}

.divItemForm1 {
	border-top:			1px solid #ABB4A5;
	border-right:		1px dotted #ABB4A5;
	overflow:			hidden;
}

.divItemForm1alt {
	border-top:			1px solid #ABB4A5;
	border-right:		1px dotted #ABB4A5;
	border-bottom:			1px solid #ABB4A5;
	overflow:			hidden;
}

.espacaConteudo{
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.divForm1CapsulaDataDe {
	float:	left;
}

.divForm1CapsulaDataAte {
	float:			left;
}

.labelItemObrigatorioForm1 {
	display:			block;
	background-image:	url("/constructore/imagens/layouts/classico/asterisco.png");
	background-position: right center;
	background-repeat:	no-repeat;
	width:				32%;
	float:				left;
	color:				#4C4F3C;
	padding:			3px 0px;
}

.labelItemForm1 {
	display:			block;
	width:				32%;
	float:				left;
	color:				#4C4F3C;
	padding:			3px 0px;
}

.labelItemForm1alt {
	display:			block;
	width:				68%;
	float:				left;
	color:				#4C4F3C;
	padding:			3px 0px;
}

.divCampoForm1 { /*algum animal tinha colocado height: 100% aqui e tava bugando a porra toda dai eu tirei*/
	width:				68%;
	background-color:	#EDF1EB;
	float:				left;
	padding:			3px 0px;
}

.divCampoForm1alt { /*algum animal tinha colocado height: 100% aqui e tava bugando a porra toda dai eu tirei*/
	width:				32%;
	background-color:	#EDF1EB;
	float:				left;
	padding:			3px 0px;
}

.botaoInternoForm1 {
	padding:			3px 8px;
	margin-right:		2px;
	margin-left:		15px;
	color:				#FFFFFF;
	text-align:			center;
	background-color:	#985D5D;
	font-weight:		bold;
	border-bottom:		1px solid #A5A5A5;
	border-right:		1px solid #A5A5A5;
	margin-bottom:		10px;
}

.inputDataDia, .inputDataMes, .inputTelefoneDDD {
	width:				30px;
	border:				1px solid #7F9DBF;
	margin-left:		15px;
}

.inputData, .inputDataAntiga {
	width:				80px;
	border:				1px solid #7F9DBF;
	margin-left:		15px;
}

.inputDataAno, .inputTelefonePrefixo, .inputTelefoneSufixo {
	width:				60px;
	border:				1px solid #7F9DBF;
	margin-left:		15px;
}

.inputTextoPequenoForm1 {
	width:				50%;
	border:				1px solid #7F9DBF;
	margin-left:		15px;
}

.inputTextoMuitoPequenoForm1{
	width:				40px;
	border:				1px solid #7F9DBF;
	margin-left:		15px;
	text-align:center;
}

.inputTextoGrandeForm1 {
	width:				93%;
	border:				1px solid #7F9DBF;
	margin-left:		15px;
}

.divCampoFormatavelForm1 {
	margin:				0px 0px 10px 15px;
	width:				93%;
}

.textareaFormatavelForm1 {
	height:				150px;
	width:				100%;
	border:				1px solid #7F9DBF;
}

.textareaForm1 {
	width:				93%;
	height:				150px;
	border:				1px solid #7F9DBF;
	margin-left:		15px;
}

.inputImagemForm1 {
	width:				300px;
	position:			relative;
	margin-left:		15px;
	z-index:			2;
	-moz-opacity:		0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	
}

.inputTextoFakeImagemForm1 {
	position:			absolute;
	width:				200px;
	border:				1px solid #7F9DBF;
	margin:				1px 0px 1px 15px;
}
.inputBotaoFakeImagemForm1 {
	position:			absolute;
	display:			block;
	padding:			1px 5px 1px 5px;
	color:				#FFFFFF;
	text-align:			center;
	background-color:	#985D5D;
	border-bottom:		1px solid #A5A5A5;
	border-right:		1px solid #A5A5A5;
	margin-left:		230px;
	font-weight:		bold;
}

#divAlterarLogoFormAtivarEdicaoCurso {
	width:				100px;
	margin:				auto;
}

.inputBotaoFakeImagemFormAtivarEdicaoCurso {
	margin-top:			2px;
	position:			absolute;
	display:			block;
	padding:			1px 5px 1px 5px;
	color:				#FFFFFF;
	text-align:			center;
	background-color:	#985D5D;
	border-bottom:		1px solid #A5A5A5;
	border-right:		1px solid #A5A5A5;
	font-weight:		bold;
	width:				100px;
}
.inputImagemFormAtivarEdicaoCurso {
	margin-top:			2px;
	width:				50px;
	position:			relative;
	z-index:			2;
	-moz-opacity:		0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
}

#strTituloCursoAtivarEdicaoCurso {
	border:				1px solid #7F9DBF;
	width:				100px;
	margin:				10px 10px 0px 40px;
	
}

.selectForm1 {
	border:				1px solid #7F9DBF;
	margin-left:		15px;
}

.spanInfoExtraForm1 {
	color:				#7E847A;
	font-size:			8pt;
	margin-left:		15px;
}

.spanInfoExtra2Form1 {
	color:				#7E847A;
	margin-left:		15px;
	margin-right:		-15px;
	font-size:			8pt;
}

.inputRadioForm1, .inputCheckForm1 {
	margin-left:		15px;
	vertical-align:		middle;
}

.labelRadioForm1, .labelCheckForm1 {
	color:				#4C4F3C;
}

.imgRadioForm1 {
	vertical-align:		middle;
}

.divBotaoDireitaForm1 {
	text-align:			right;
}

.divBotaoDireitaFormAtivarEdicaoCurso {
	text-align:			right;
	margin-bottom:		-18px;
}

.divUmItemPorLinhaForm1 {
	padding:			5px 0px;
}

.botaoForm1 {
	padding:			3px 8px;
	margin-right:		2px;
	color:				#FFFFFF;
	text-align:			center;
	background-color:	#985D5D;
	font-weight:		bold;
	border-bottom:		1px solid #A5A5A5;
	border-right:		1px solid #A5A5A5;
	margin-bottom:		10px;
}

/*Configuracao da exibicao de informacoes*/

.pTextoForm1 {
	margin-left:		15px;
	margin-right:		15px;
	color:				#4C4F3C;
	text-align:			justify;
}

.divFoto, .divLogo {
	float:				left;
	width:				75px;
	height:				100px;
	padding-top:		20px;
	padding-right:		10px;
	text-align:			center;
}

.divFoto img, .divLogo img {
	display:		block;
	margin:			auto;
	margin-bottom:	10px;
}

.divFoto input, .divLogo input {
	float:			left;
	display:		block;
	margin-top:		2px;
}

/*Configuracao do termo de compromisso*/
.divItemTermo{
	background-color:	#EDF1EB;
	padding:			5px 0px;
	border-top:			1px solid #ABB4A5;
	border-right:		1px dotted #ABB4A5;
}

.divCampoTermo{
	border:				1px solid #7F9DBF;
	margin:				0px 15px;
	padding:			4px;
	background-color:	#FFFFFF;
	max-height:			100px;
	overflow-y:			scroll;
}

.divCampoTermo p {
	text-align:			justify;
}

.divRadioTermo {
	background-color:	#EDF1EB;
	border-right:		1px dotted #ABB4A5;
	padding-top:		5px;
	padding-bottom:		5px;
	text-align:			center;
}

/*Configuracao da listagem de usuarios*/
.divLinkBuscaAvancada {
	padding:			5px 0px;
}

/*Configuracao da caixa verde - ex: quadro de Explicacoes, noticias, etc*/

.divCaixaVerde {
	margin-bottom:		30px;
}

.divCaixaVerde h2 {
	background-color:	#ABB4A5;
	color:				#3A4037;
	padding:			2px 15px;
}

.divCaixaVerdeConteudo {
	background-color:	#D6D9D4;
	padding:			10px 15px;
	overflow:			hidden;
	position:			relative;
	z-index:			1;
}

.divCaixaVerdeConteudo h3 {
	margin-bottom:		10px;
	color:				#4C4F3C;
}

.divCaixaVerdeConteudo h3 a {
	color:				#4C4F3C;
	text-decoration:	none;
}

.divCaixaVerdeConteudo p {
	text-align:			justify;
	color:				#4C4F3C;
	margin-bottom:		10px;
}

.linkImagemDestaque {
	display:			block;
	float:				left;
	margin-right:		10px;
	position:			relative;
	z-index:			2;
}

.linkImagemDestaque img {
	position:			relative;
	z-index:			2;
}

.spanInfoTituloCaixaVerde {
	color:				#4C4F3C;
	display:			block;
	font-weight:		normal;
	font-size:			8pt;
}

/*Configuracao da Tabela do Tipo 1*/
.table1, .table2 {
	table-layout:		fixed;
	*table-layout:			auto;
	*border-collapse:	collapse;
	border-bottom:		4px solid #ABB4A5;
	margin-bottom:		10px;
	width:				100%;
	_width:				auto;
	border-spacing:		0px;
}

.table2 td {
	padding-top:			5px;
	padding-bottom:			5px;
}
.trTituloTable1, .trTituloTable2, .trTituloTableAssociacoes {
	background-color:	#ABB4A5;
	color:				#4C4F3C;
	vertical-align:		middle;
}

.trTituloTable1 th, .trTituloTable2 th{
	padding:			2px 5px;
}

.trTituloTable1 th a, .linkVerde, .trTituloTable2 th a {
	color:				#4C4F3C;
	text-decoration:	none;
}

.thSelecionarTable1, .thSelecionarTable2, .thImagemDownloadTable2 {
	width:				20px;
}

.thOrdemItemTable2 {
	width:				70px;
}

.thTamanhoItemTable2 {
	width:				90px;
}

.oculto, .thSelecionarTable1 span, .thSelecionarTable2 span, .thAssociacoesTable2 span, .thEditarTable2 span, .thExcluirTable2 span, .thOrdenarTable2 span, .thEntrarTable2 span, .thHistoricoTable2 span, .thTipoForumTable2 span, .thFotoTable2 span, .thImagemDownloadTable2 span {
	display:			none;
}

.imgAscDesc {
	margin:				1px 5px;
}

.trItemTable1 {
	background-image:	url("/constructore/imagens/layouts/classico/fundo-comum-item-listagem-table1.png");
	background-position:left;
	background-repeat:	repeat-x;
	height:				50px;
}

.trItemApagadoTable1 {
	background-image:	url("/constructore/imagens/layouts/classico/fundo-comum-item-apagado-listagem-table1.png");
	background-position:left;
	background-repeat:	repeat-x;
	height:				50px;
}

.tdFundoBrancoTable1 {
	text-align:			center;
	background-color:	#FFFFFF;
	vertical-align:		middle;
	*background:		none;
}

.tdFundoBrancoTable1 img {
	border:				1px solid #7D7D7D;
	margin-left:		5px;
	margin-right:		5px;
}

.tdFundoDetalheTable1 {
	text-align:			center;
	color:				#4C4F3C;
	background-image:	url("/constructore/imagens/layouts/classico/fundo-detalhe-item-listagem-table1.png");
	background-position:left;
	background-repeat:	no-repeat;
	*background-image:	url("/constructore/imagens/layouts/classico/fundo-comum-item-listagem-.png");
	*background-repeat:	repeat-x;
	padding-left:		25px;
	padding-right:		5px;
}

.tdFundoDetalheApagadoTable1 {
	text-align:			center;
	color:				#4C4F3C;
	background-image:	url("/constructore/imagens/layouts/classico/fundo-detalhe-item-apagado-listagem-table1.png");
	background-position:left;
	background-repeat:	no-repeat;
	*background-image:	url("/constructore/imagens/layouts/classico/fundo-comum-item-apagado-listagem-table1.png");
	*background-repeat:	repeat-x;
	padding-left:		25px;
	padding-right:		5px;
}

.tdItemTable1 {
	text-align:			center;
	color:				#4C4F3C;
	padding:			0px 5px;
}

/*Configuracao da Tabela do Tipo 2*/
.trSubtituloTable2 th {
	border-top:			1px solid #FFFFFF;
	color:				#4C4F3C;
	background-color:	#C5CAC1;
	font-size:			8pt;
	font-weight:		normal;
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	border-bottom:		1px solid #ABB4A5;
}
/*
.trItemTable2, .trItemLinkTable2 {
	padding-top:		50px;
}*/

.trItemConcluidoLinkTable2  td{
	background-color:	#F7FAE3;
}

.trItemConcluidoLinkTable2 .td1DireitaTable2, .td1DireitaTable2Ordenacao, .td2DireitaTable2Ordenacao {
	font-weight:		bold;
}

.thExcluirTable2, .thOrdenarTable2, .thTipoForumTable2 {
	width:				30px;
}

.thFotoTable2 {
	width:				34px;
}

.thEditarTable2, .thEntrarTable2 {
	width:				50px;
}

.thHistoricoTable2 {
	width:				60px;
}

.thAssociacoesTable2 {
	width:				80px;
}

.td1EsquerdaTable2, .td1EsquerdaTable2Expansivel {
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	background-color:	#FDFFFC;
	color:				#505340;
	border-left:		2px dotted #ABB4A5;
	border-bottom:		1px solid #ABB4A5;
}

.td1EsquerdaDireitaTable2 {
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	background-color:	#FDFFFC;
	color:				#505340;
	border-left:		2px dotted #ABB4A5;
	border-right:		2px dotted #ABB4A5;
	border-bottom:		1px solid #ABB4A5;
}

.td1Table2, .td1Table2Expansivel, .td3Table2.even {
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	background-color:	#FDFFFC;
	color:				#505340;
	border-bottom:		1px solid #ABB4A5;
}

.td2Table2, .td2Table2Expansivel, .td3Table2.odd {
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	background-color:	#F1F3EF;
	color:				#505340;
	border-bottom:		1px solid #ABB4A5;
}

.td1DireitaTable2, .td1DireitaTable2Ordenacao {
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	background-color:	#FDFFFC;
	color:				#505340;
	border-right:		2px dotted #ABB4A5;
	border-bottom:		1px solid #ABB4A5;
}

.td2DireitaTable2, .td2DireitaTable2Ordenacao {
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	background-color:	#F1F3EF;
	color:				#505340;
	border-right:		2px dotted #ABB4A5;
	border-bottom:		1px solid #ABB4A5;
}

.divDestaqueTable2 {
	float:				right;
	padding:			0px 5px;
}

.divDestaqueTable2 img {
	vertical-align:		middle;
}

.imgTable2 {
 	vertical-align:		middle;
 }
 
 .linkLinkTdTable2 {
 	display:			block;
 	width:				65px;
	height:				25px;
 	background-image:	url("/constructore/imagens/bot-download.png");
	background-repeat:	no-repeat;
	background-position:center;
 }
 
 .linkDownloadTdTable2 {
 	display:			block;
 	width:				65px !IMPORTANT;
	height:				25px !IMPORTANT; 
 	background-image:	url("/constructore/imagens/bot-download.png");
	background-repeat:	no-repeat;
	background-position:center;
 }
 
  .linkLinkTdTable2 span, .linkDownloadTdTable2 span {
 	display:			none;
 }
 
 .imgDetalheTable2 {
 	vertical-align:		middle;
 	margin:				0px 5px 0px 10px;
 }
 
.textoTituloTable2 {
	color:				#4C4F3C;
	margin-bottom:		2px;
}

.pExpandidoTable2 {
	color:				black;
	text-align:			justify;
	margin:				10px 20px;
}

.trExpandidoTable2 td {
	background-color:	#F7FAE3;
	color:				#000000;
	text-align:			justify;
	padding:			10px 20px;
	border-left:		2px dotted #ABB4A5;
	border-right:		2px dotted #ABB4A5;
	border-bottom:		1px solid #ABB4A5;
}

.tdExpandidaEsquerdaTable2, .td1EsquerdaExpandidaTable2 {
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	background-color:	#F7FAE3;
	color:				#505340;
	border-left:		2px dotted #ABB4A5;
	border-right:		1px solid #ABB4A5;
}

.tdExpandidaTable2, .td1ExpandidaTable2, .td2ExpandidaTable2 {
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	background-color:	#F7FAE3;
	color:				#505340;
	border-right:		1px solid #ABB4A5;
	border-left:		1px solid #ABB4A5;
}

.spanTextoPequenoForumTable2 {
	display:			block;
	font-size:			8pt;
}

.tdLinksEmails {
	background-color:	#C5CAC1;
	color:				#4C4F3C;
	border-bottom:		1px solid #FFFFFF;
}

.tdLinksEmails span {
	font-size:		8pt;
	float:			left;
	margin:			0px 10px;
	
}

.tdLinksEmails div {
	float:			right;
}

.tdLinksEmails div a {
	margin:			0px 10px;
}

/*Configurcao da Tabela de associacoes*/
.tableAssociacoes {
	table-layout:		fixed;
	*border-collapse:	collapse;
	border-bottom:		4px solid #ABB4A5;
	margin-bottom:		10px;
	width:				420px;
	border-spacing:		0px;
}
/*
.tableAssociacoes .td1EsquerdaTable2, .tableAssociacoes .td1EsquerdaTable2Expansivel {
	text-align:			left;
}*/

/*Configurando Paginacao*/
.pTextoPaginacao{
	text-align:			justify;
	color:				#4C4F3C;
	margin-bottom:		10px;
	overflow:			hidden;
	_height:			20px;
}

.spanPaginas {
	float:			right;
}
.spanQuantidadeResultados {
	float:			left;
}

/*Configuracao dos Links e botoes vermelhos com aspecto de link*/
.linkVermelho, .trItemTable2 a, .trItemLinkTable2 a, .trItemConcluidoLinkTable2 a {
	color:				#71131D;
	text-decoration:	none;
}

.linkVermelhoPequeno {
	color:				#71131D;
	font-size:			8pt;
	text-decoration:	none;
}

.botaoTextoVermelhoPequeno {
	background:			none;
	color:				#71131D;
	font-size:			8pt;
	cursor:				pointer;
}

.botaoTextoVermelho {
	background:			none;
	color:				#71131D;
	cursor:				pointer;
}

/*Configuracao de Questionarios*/

.divQuestionario1 {
	margin-bottom:		20px;
}

.pResultadoVazio {
	background-color:	#EDF1EB;
	border:				1px dashed #ABB4A5;
	margin:				0px 40px 0px 40px;
	padding:			10px;
	text-align:			justify;
}

.divItemQuestionario1, .divUltimoItemQuestionario1 {
	border-top:			1px solid #ABB4A5;
	border-left:		1px dotted #ABB4A5;
	border-right:		1px dotted #ABB4A5;
	background-color:	#EDF1EB;
}

.divUltimoItemQuestionario1 {
	border-bottom:		1px solid #ABB4A5;
}

.divSelecionarItemQuestionario1 {
	text-align:			center;
	float:				left;
	width:				30px;
	padding:			10px 5px;
}

.divConteudoItemQuestionario1, .divConteudoItemSelecionadoQuestionario1 {
	background-color:	#FFFFFF;
	margin-left:		40px;
	padding:			10px 40px 5px 5px;
}

.divConteudoItemSelecionadoQuestionario1 {
	background-color:	#F7FAE3;
}

.divEditarConteudoItemQuestionario1 {
	float:				right;
}

.divEditarConteudoItemQuestionario1 input {
	display:			block;
	margin:				5px 0px;
}

.pPerguntaConteudoItemQuestionario1 {
	text-align:			justify;
}

.divResposstaConteudoItemQuestionario1 {
	margin:				10px;
}

.divResposstaConteudoItemQuestionario1 textarea {
	height:				150px;
	border:				1px solid #7F9DBF;
	padding:			5px;
}

.textareaEditarPerguntaQuestionario {
	height:				50px;
	border:				1px solid #7F9DBF;
	padding:			5px;
	background-color:	#FFFFFF;
	color:				#000000;
}

.textareaQuestionario {
	height:				150px;
	border:				1px solid #7F9DBF;
	padding:			5px;
	background-color:	#FFFFFF;
	color:				#000000;
}

.textareaQuestionarioDesabilitado {
	background-color:	#EDF1EB;
	font-style:			italic;
	color:				#8D8D8D;
}

.divOcultaAssociacoes {
	background-color:	#FFFFFF;
}

.divOcultaAssociacoes p {
	margin:			8px 5px;
	font-style:		italic;
}

.divOcultaAssociacoes ul {
	list-style:		circle;
}

.divOcultaAssociacoes ul li {
	display:		block;
	text-align:		left;
	margin:			8px 5px;
	width:			150px;
	padding-left:	20px;
	background-image:		url("/constructore/imagens/layouts/classico/seta-associacao.png");
	background-repeat:		no-repeat;
	background-position:	left;
}

.formListaParticipantesCurso, .formListasGrupos {
	margin:			15px 0px;
}

.formListasGrupos legend {
	display:		none;
}

.formListasGrupos fieldset {
	margin:			30px 0px;
}

.tituloSecaoListaParticipantes {
	background-color:	#ABB4A5;
	padding:			5px;
	color:				#FFFFFF;
}

.tituloSecaoListaParticipantesSelecionado {
	background-color:	#61665e;
	padding:			5px;
	color:				#FFFFFF;
}

.tabelaParticipantes {
	table-layout/*\**/:		fixed\9;
	*table-layout:			auto;
	*border-collapse:	collapse;
	border-bottom:		4px solid #ABB4A5;
	margin-bottom:		10px;
	width:				100%;
	_width:				auto;
	border-spacing:		0px;
}

.tabelaParticipantes td {
	border-bottom:		1px solid #ABB4A5;
	padding:			5px 0px;
	vertical-align:		middle;
}

.tabelaParticipantes tr {
	border-top:			1px solid #ABB4A5;	
}

.tabelaParticipantes th {
	border-bottom:		1px solid #ABB4A5;
	padding:			3px 0px;
}

.tabelaParticipantes .trGrupoVazio {
	height: 50px;
}

.thFuncaoUsuarioParticipantes {
	width:			100px;
	text-align:		center;
}

.thFormularioInscricao {
	width:			150px;
	text-align:		right;
}

.thTutorParticipantes, .thGrupoParticipantes {
	width:			200px;
	text-align:		center;
}

.thDataInscricao, .thDataUltimoAcesso, .thTurmas {
	width:			150px;
	text-align:		center;
}

.thSelectParticipantes {
	width:				20px;
	text-align:			center;
}

.thFotoParticipantes {
	width:				50px;
	text-align:			center;
}

#divPrincipalBlog {
	background-image:	url("/constructore/imagens/layouts/classico/barralateralmodulo-fundo.png");
	background-position:right;
	background-repeat:	repeat-y;
	margin-left:		213px;
	margin-bottom:		50px;
	min-height:			370px;
}

#divMenuBlog {
	border-top:			35px solid #FFFFFF;
}

#divMenuBlog img {
	display:			block;
	margin:				auto;
	margin-top:			20px;
	margin-bottom:		20px;
	border-top:			10px solid #FFFFFF;
	border-bottom:		10px solid #FFFFFF;
	border-left:		3px solid #FFFFFF;
	border-right:		3px solid #FFFFFF;
}

#divMenuBlog h3 {
	margin:				10px;
}

#divDireitaBlog {
	float:				right;
	width:				125px;
	min-height:			370px;
	background-image:	url("/constructore/imagens/layouts/classico/barralateralmodulo-fundo.png");
	position:			relative;
	z-index:			3;
}

#divConteudo2ColunasBlog {
	min-height:			370px;
	margin-right:		160px;
	padding:			0px 25px 35px 25px;
	border-top:	35px solid #FFFFFF;
}

.tituloPrincipalBlog {
	margin-bottom:		30px;
	font-size:			18pt;
	color:				#57654C;
	background-image:	url("/constructore/imagens/layouts/classico/fundo-titulo-blog.png");
	min-height:			37px;
	line-height:		37px;
	padding:			0px 45px 0px 10px;
	background-position:	right top;
	background-repeat:		repeat-y;
	background-color:		#F6F6F4;
}

#divVerBlog {
	margin:		20px 10px;
	text-align:	center;
}

#divVerBlog ul {
	margin:		10px 0px;
}

.divInserirPost {
	margin:		10px 10px 20px 10px;
	text-align:	right;
}

#divListaPosts {
	background-color:	#D6D9D2;
	border:				10px solid #D6D9D2;
}

#divListaPosts hr {
	border:				5px solid #FFFFFF;
}

.divPost, .divPostOculta {
	background-color:	#FFFFFF;
	padding:			10px;
	border-radius:		10px;
	margin:				20px 0px;
}

.divTituloPost {
	position:			relative;
	background-color:	#E3E3E1;
	overflow:			hidden;
	height:				70px;
}

.divEditarPost {
	position:			relative;
	float:				right;
	border-left:		10px solid #FFFFFF;
	height:				70px;
}

.divEditarPost a {
	display:			block;
	margin:				13px 20px;
}

.tituloPost {
	color:				#343537;
	margin:				8px 20px 2px 20px;
	font-weight:		normal;
}

.tituloPost .linkTituloPost {
	color:				#343537;
	text-decoration:	none;
	font-size:			12pt;
	font-weight:		normal;
}

.spanAutor {
	display:		block;
}

.spanInfoPost {
	display:		block;
	margin:			0px 20px;
}

.divConteudoPost {
	padding:		10px;
	overflow:		hidden;
}

.divComentariosPost {
	margin:			20px;
	border:			5px solid #EFEFEF;
}

.divTituloComentarios {
	background-color:	#EFEFEF;
	padding:			5px;
}

.divTituloComentariosSelecionado {
	background-color:	#CCCCCC;
	padding:			5px;
}

.formInserirComentario {
	margin:			10px 0px;
	padding:		15px 10px 0px 10px;
	border-top:		5px solid #EFEFEF;
}

.formInserirComentario legend {
	font-size:		12pt;
	color:			#343537;
}

.formInserirComentario label {
	display:		block;
	padding-top:	5px;
	margin:			0px 0px 5px 10px;
}

.formInserirComentario textarea {
	display:			block;
	margin-bottom:		10px;
	padding:			10px;
	width:				93%;
	height:				80px;
	border:				1px solid #7F9DBF;
	margin-left:		15px;
}

.divComentario {
	padding:			10px;
	margin:				10px;
	border:				1px solid #7F9DBF;
	overflow:			hidden;
	-webkit-box-shadow:	3px 3px 5px #ABABAB;
	-moz-box-shadow:	3px 3px 5px #ABABAB;
	box-shadow:			3px 3px 5px #ABABAB;
}

.divFotoAutor {
	float:				left;
	width:				75px;
	text-align:			center;
}

.divDadosComentario div {
	margin-left:		95px;
	margin-bottom:		5px;
}

.divDadosComentario div p {
	padding:		10px;
}


/*------------------------------------------------COISAS NOVAS FEITAS POR GABRIEL PARTE DO FORUM-----------------------------------------------------*/
.divBotoesForum{
	margin-bottom: 15px;
}
.invisivel { 
display: none; 
}
.visivel { 
visibility: visible; 
}

#tabelaPermissao{
	margin-top: 70px;
}
.aFakeBotao{
	cursor:				default;
	text-decoration: 	none;
	padding:				4px 8px;
	margin-right:		2px;
	color:				#FFFFFF;
	text-align:			center;
	background-color:	#985D5D;
	font-weight:		bold;
	border-bottom:		1px solid #A5A5A5;
	border-right:		1px solid #A5A5A5;
	margin-bottom:		10px;

}

.h2ForumTopicos{
	background-color: #F6F6F4;
    background-image: url("/constructore/imagens/layouts/classico/fundo-titulo-blog.png");
    background-position: right top;
    background-repeat: repeat-y;
    color: #57654C;
    font-size: 12pt;
    line-height: 37px;
    margin-bottom: 30px;
    min-height: 37px;
    padding: 0 45px 0 10px;
}

/*Forum - Mensagem - Listar*/
#divBotoesMensagem{
	float:right;
	text-align:center;
}

.tableForum{
	border-spacing: 0;
	border: 1px solid #C5CBC1;
	width: 100%;
	color:#515753;
}

.tdForum{
	border: 1px solid #C5CBC1;
	background-color: #FFFFFF;
	width: 85px;
	padding-top: 5px;
	text-align: center;
}

.td1Forum{
	border: 1px solid #C5CBC1;
	background-color: #C5CBC1;
	padding: 0px 5px ;
	height: 40px;
}

.td2Forum{
	vertical-align: top;
	border: 1px solid #C5CBC1;
	background-color: #FFFFFF;
	padding: 10px 5px 10px 5px;
}

.fieldsetForum {
	border: 2px solid #ABB4A5;
	padding: 2px 2px 2px 2px;
	margin-bottom: 25px;

}
/*Forum - Mensagem - Responder*/
.respostaForum{
	border-right: 1px dotted #ABB4A5;
    border-top: 1px solid #ABB4A5;
	border-bottom: 1px solid #ABB4A5;
	background-color: #EEF0EB;
}
.divRespostaForum {
	width:80%;
	margin: 0 auto;
	margin-bottom:5px;
}

.textareaRespostaForum {
    border: 1px solid #7F9DBF;
    height: 120px;
    margin: 20px 0px 20px 90px;
    width: 70%;
}

.labelRespostaForum {
	vertical-align:top;
    color: #4C4F3C;
    display: inline-block;
    font-weight: bold;
    margin-top: 20px;
    padding: 3px 0;
}

#separa{
	margin-top:30px;
}

/*NOVIDADES*/
/*INDICADORES DE ORDENAÇÃO DE TABELAS!*/

table.tabelaParticipantes thead tr .header {
	background-image: url(../../../imagens/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tabelaParticipantes thead tr .headerSortUp {
	background-image: url(../../../imagens/asc.gif);
}
table.tabelaParticipantes thead tr .headerSortDown {
	background-image: url(../../../imagens/desc.gif);
}
table.table2 thead tr .header {
	background-image: url(../../../imagens/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.table2 thead tr .headerSortUp {
	background-image: url(../../../imagens/asc.gif);
}
table.table2 thead tr .headerSortDown {
	background-image: url(../../../imagens/desc.gif);
}

.thDataInscricao{
	width: 200px;
}
/*Configuracao de Questionarios*/

.divQuestionario1 {
	margin-bottom:		20px;
}

.tableQuest{
	border-spacing: 0px;	
}
.td1Quest{
	width: 40px;
	background-color:#fff;	
}

.divPerguntaConteudo{
	float: left;
}

.floatLeft{
	float: left;
}

.floatRight{
	float: right;
}

.td2Quest , .divPerguntaConteudo{
	padding: 0px 10px;
	padding-top: 10px;
	width: 230px;
	background-color:#EDF1EB;
}

.td3Quest{
	background-color:#fff;
	width:auto;
}

.pResultadoVazio {
	background-color:	#EDF1EB;
	border:				1px dashed #ABB4A5;
	margin:				0px 40px 0px 40px;
	padding:			10px;
	text-align:			justify;
}

.divItemQuestionario1, .divUltimoItemQuestionario1 {
	border-top:			1px solid #ABB4A5;
	border-left:		1px dotted #ABB4A5;
	border-right:		1px dotted #ABB4A5;
	background-color:	#FFF;
}

.divUltimoItemQuestionario1, .divUltimoItemResponderQuestionario {
	border-bottom:		1px solid #ABB4A5;
}

.divItemResponderQuestionario, .divUltimoItemResponderQuestionario {
	border-top:			1px solid #ABB4A5;
	border-left:		1px dotted #ABB4A5;
	border-right:		1px dotted #ABB4A5;
	background-color:	#EDF1EB;
}

.divSelecionarItemQuestionario1 {
	text-align:			center;
	float:				left;
	width:				30px;
	padding:			10px 5px;
}

.divConteudoItemQuestionario1, .divConteudoItemSelecionadoQuestionario1 {
	background-color:	#FFFFFF;
	margin-left:		40px;
	padding:			10px 40px 5px 5px;
}

.divConteudoItemSelecionadoQuestionario1 {
	background-color:	#F7FAE3;
}

.divEditarConteudoItemQuestionario1 {
	float:				right;
}

.divEditarConteudoItemQuestionario1 input {
	display:			block;
	margin:				5px 0px;
}

.pPerguntaConteudoItemQuestionario1 {
	text-align:			justify;
}

.divResposstaConteudoItemQuestionario1 {
	margin:				10px;
}

.divResposstaConteudoItemQuestionario1 textarea {
	height:				150px;
	border:				1px solid #7F9DBF;
	padding:			5px;
}

.textareaEditarPerguntaQuestionario {
	height:				50px;
	border:				1px solid #7F9DBF;
	padding:			5px;
	background-color:	#FFFFFF;
	color:				#000000;
}

.textareaQuestionario {
	height:				150px;
	border:				1px solid #7F9DBF;
	padding:			5px;
	background-color:	#FFFFFF;
	color:				#000000;
}

.textareaQuestionarioDesabilitado {
	background-color:	#EDF1EB;
	font-style:			italic;
	color:				#8D8D8D;
}

#divResposta{
	width:	70%;
	float:	left;
	padding: 10px;
}

.clearfloat { 
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.divResponderQuestionario{
	background-color:#EDF1EB;
}

#divCapacidadeBancoDeRecursos {
	float:				right;
	margin-top:			-40px;
	margin-bottom:		10px;
}

#divCapacidadeBancoDeRecursos p {
	color:				#4C4F3C;
	font-size:			8pt;
}

#pPorcentagemDivCapacidadeBancoDeRecursos{
	float:				right;
}

#divCapacidadeTotalBancoDeRecursos {
	height: 			10px;
	width:	 			100px;
	margin:				1px 5px;
	display:			block;
	float:				right;
	border:				1px solid #517F4A;
}

#divCapacidadeTotalBancoDeRecursosNivelCritico {
	height: 			10px;
	width:	 			100px;
	margin:				1px 5px;
	display:			block;
	float:				right;
	border:				1px solid #5B0C0F;
}

#divEspacoOcupadoBancoDeRecursos {
	background-color:	#517F4A;
	height: 10px;
}

#divEspacoOcupadoBancoDeRecursosNivelCritico {
	background-color:	#5B0C0F;
	height: 10px;
}

/* ATIVIDADES */

#tabelaAtividadesPerguntas {
	table-layout/*\**/:		fixed\9;
	*table-layout:			auto;
	*border-collapse:	collapse;
	border-bottom:		4px solid #ABB4A5;
	margin-bottom:		10px;
	width:				100%;
	_width:				auto;
	border-spacing:		0px;
}

#tabelaAtividadesPerguntas td {
	border-top:			1px solid #ABB4A5;
	padding:			5px 0px;
	vertical-align:		middle;
}

#tabelaAtividadesPerguntas th {
	padding:			3px 0px;
}

.atividade2a{
	border-right: 1px dotted #ABB4A5;
    border-top: 1px solid #ABB4A5;
	border-bottom: 1px solid #ABB4A5;
	background-color: #EEF0EB;
	margin-bottom:30px;
	height:auto;
	overflow: hidden;
}
.descricao{
	width:70%;
	float:right;
	margin: 5px;
}
.labelAtividade{
	vertical-align:top;
	color: #4C4F3C;
    display: inline-block;
    font-weight: bold;
    margin-top: 5px;
	margin-left:5px;
}

#tabelaAtividadesPendentes{
	table-layout/*\**/:		fixed\9;
	border-bottom:		4px solid #ABB4A5;
	margin-bottom:		10px;
	width:				100%;
	border-spacing:		0px;
}

#tabelaAtividadesRecebidas{	
	table-layout/*\**/:		fixed\9;
	border-bottom:		4px solid #ABB4A5;
	margin-bottom:		10px;
	width:				100%;
	border-spacing:		0px;
	text-align:center;
}


.thFotoAluno{
	width: 80px;
	padding: 5px;
}

.comentario{
	float: right;
	margin: 5px;
	width: 70%;
	
}

.tdConcluidaAtividades{
	text-align:			center;
	vertical-align:		middle;
	background-color:	#F7FAE3;
	color:				#505340;
	border-bottom:		1px solid #ABB4A5;
}

.tdEsquerdaConcluidaAtividades{
	text-align:			center;
	vertical-align:		middle;
	background-color:	#F7FAE3;
	color:				#505340;
	border-bottom:		1px solid #ABB4A5;
	border-left:		2px dotted #ABB4A5;
}

.tdDireitaConcluidaAtividades{
	text-align:			center;
	vertical-align:		middle;
	background-color:	#F7FAE3;
	color:				#505340;
	border-bottom:		1px solid #ABB4A5;
	border-right:		2px dotted #ABB4A5;
}

.textareaResponderQuestionario {
	width: 				100%;
	height:				100px;
	border:				1px solid #7F9DBF;
	padding:			5px;
	background-color:	#FFFFFF;
	color:				#000000;
}

.textoEsquerda{
	text-align:left;
}

#divFotoAluno{
	display:	inline-block;
}

#divInfoAluno{
	display:	inline-block;	
}

#listaRespostasAlunoCorrigir{
	border-bottom:		4px solid #ABB4A5;
	margin-bottom:		10px;
	width:				95%;
}

#perguntaResposta{
	width:				80%;
	background-color:	#F1F3EF;
	display:			inline-block;
	color:				#505340;
	padding:			10px;
	min-height:			74px;
}

#nota{
	height:		inherit;
	float:		right;
	text-align:	center;
	color:		#505340;
	background-color:	#FFFFFF;
	margin-right: 10px;
}

#nota p{
	padding-top:	10px;
}

#corrigirPerguntaAluno{
	min-height:			94px;
	border-right:		2px dotted #ABB4A5;
	border-left:		2px dotted #ABB4A5;
	border-top:			1px solid #ABB4A5;
	border-bottom:		1px solid #ABB4A5;
}

#notaFinal p{
	padding-top:	10px;
	padding-left:	10px;
}

#notaFinal{
	color:		#505340;
	border-top:			1px solid #ABB4A5;
	border-right:		2px dotted #ABB4A5;
	border-left:		2px dotted #ABB4A5;
}

#divTituloAtividadesCorrigir{
	border:		4px solid #ABB4A5;
	color:		#505340;
}

#divFotoAluno{
	border-right:	4px solid #ABB4A5;
	padding:		3px;
	line-height:	1px;
}

#divInfoAluno{

}

.textareaComentario{
	margin:				20px;
	width: 				75%;
	height:				100px;
	border:				1px solid #7F9DBF;
	padding:			5px;
	background-color:	#FFFFFF;
	color:				#000000;
}

#tituloRespostaQuestionario {
    border: 4px solid #ABB4A5;
    color: #505340;
}

.strNota{
	width:				40px;
	border:				1px solid #7F9DBF;
	margin-left:		15px;
	text-align:center;
}

 /*configuraçao do boletim*/
 
 .boletim{
	border: 			3px solid #ABB4A5;
	width:				800px;
	height:				auto;
	padding:			4px;
	background-color:	white;
}

.boletim table{
	background-color:	#D7D9D4;
	width: 				800px;

}

.boletim td{ 
	background-color:	white;
	padding-top:		5px;
	padding-bottom:		5px;
	padding-left:		5px;
}

.boletim th {
	color: 				#6D6D6D;
	font-size:			11pt;
	padding-top:		5px;
	padding-bottom:		5px;
	padding-left:		5px;
}

.fotoBoletim{
	width: 				65px;
	height: 			80px;
	border:				4px solid white;
}

.divFotoBoletim{
	width: 				65px;
	height: 			80px;
	padding:			0px !important;
}

.trMedia{
	background-color:	#D7D9D4;
	font-size: 			12pt;
}

.thCabecalho{
	background-color:	white;
	padding-bottom:		5px;
}



.tableBoletimAtividades{
	margin-top:			6px;
	margin-bottom:		6px;
		border-collapse: 	collapse;
}
/* ainda nao sei como sumir com a outra linha*/
.tableAtividades, .mediaLocal, .trTituloAtividades{
	border-bottom:		2px	solid #D7D9D4;
	border-top:			2px solid #D7D9D4;
	border-right:		2px solid #D7D9D4;
	border-left:		2px solid #D7D9D4;

}

.cursoNome{
	color:				#6D6D6D;
}

.mediaLocal{
	background-color:	#EDEFEC !IMPORTANT;
	color:				#6D6D6D;
}

.tableBoletimCabecario{
	padding:			3px;
}